About Lande Home & Space Ltd (12080771) United Kingdom