About Mcgregor Balfour (textiles) Limited (SC269581) United Kingdom