About Haywood Properties Limited (01830754) United Kingdom