About Harrow Land & House Limited (01889434) United Kingdom