About William Mcgregor Engineering Ltd (SC513995) United Kingdom