About Harrington Alexander Properties Limited (11466619) United Kingdom