About Heward Property Company Limited (12964639) United Kingdom