About Teddy Clark Group Limited (10233108) United Kingdom