About Harrow Property Limited (09994110) United Kingdom