About Brian Macgregor & Sons Limited (SC059942) United Kingdom