About Macmaster Design Structures Limited (12727613) United Kingdom