About Harrington House Holdings Limited (11533300) United Kingdom