About Mcgregor Technology Limited (09044488) United Kingdom