APOLLO UK LIMITED SMALL SELF ADMINISTERED SCHEME - Handelsregister & Mandate | FirmaCensus