About Happy Properties Investment Ltd (SC701711) United Kingdom