About Mcgregor Composites Ltd (10334963) United Kingdom