About Mcgregor Balfour (sales) Limited (SC074612) United Kingdom