About Mear Interiors And Landscapes Ltd (11627278) United Kingdom