About Happy Apartments Limited (11843306) United Kingdom