About Harrow Freehold Ltd (12578062) United Kingdom