About Harrow Properties Limited (10775632) United Kingdom