About C Macgregor Solutions Ltd (04959234) United Kingdom