About Mcgregor Trading Limited (SC260268) United Kingdom