About Harrington Residences And Management Limited (12428349) United Kingdom