About Apollo Motor Company (horsham) Limited (07707463) United Kingdom