About Mash Architecture Interiors Ltd (07128859) United Kingdom