About Leafy House Indoor Plants Ltd (13060519) United Kingdom