About Mcgregor Fabric Structures Limited (04129147) United Kingdom