About Happy Terrace Limited (10987032) United Kingdom