Company name: Ideal Concept London Ltd
Description: A family-oriented building and design company based in North London
261 Liverpool Rd, London N1 1LX, United Kingdom