About Mcgregor Traffic Solutions Ltd (SC559533) United Kingdom