About Harry Croft Ltd (11863189) United Kingdom