About Mcgregor Whillans Limited (SC226826) United Kingdom