About Ted Giffords Limited (09536211) United Kingdom