About The Happy Straw House Ltd (11945721) United Kingdom