About Spacemaker Modular & Portable Buildings Limited (06958053) United Kingdom