Company name: All Square Lighting
Description: All Square Lighting is an independent, family-run lighting specialist, with a showroom in London's Notting Hill. Over the past 13 years.
104 Talbot Rd, London W11 1JR, United Kingdom