About Harrington Investment Properties Limited (11148968) United Kingdom