About Holwood Properties Limited (00773849) United Kingdom