About Gilthorpe And Spencer Building Solutions Limited (12970089) United Kingdom