About Heyward Alexander Property Investments Limited (12700276) United Kingdom