About Happy Place Property Ltd (11692402) United Kingdom