About Teddy Gill Ltd (12317576) United Kingdom