About Heywood Properties Limited (03686180) United Kingdom