About Mcgregor Systems Ltd (12565173) United Kingdom