About Harry & Cliffords Limited (09154829) United Kingdom