About Stallion London Limited (09505913) United Kingdom