About William Mcgregor & Son Limited (SC445577) United Kingdom