About Horwood House Properties Limited (05946950) United Kingdom