Company name: Seymour Projects - London Building Contractors
Description: Seymour Projects is a London based construction company working with architects and private clients, primarily on complete refurbishments of private residences.
The Studio House, 71 Becklow Rd, London W12 9HH, United Kingdom