About Teddy Clark Limited (04296259) United Kingdom