Company name: Metre Squared Interiors
Description: Award winning office interior fitout company & office refurbishment contractors. Creating innovative & Inspiring office interiors in London and the Home Counties.
50 Iverson Rd, London NW6 2HE, United Kingdom