About Sher Khan & Sons Ltd (12848243) United Kingdom