About Macgregor Holdings Limited (11920395) United Kingdom