About Mcgregor Lang Limited (03945377) United Kingdom