About Mcgregor Holdings Limited (09578060) United Kingdom