About Stallion & Co (uk) Ltd (12060856) United Kingdom