About Mcgregor Boyall Associates Limited (02095237) United Kingdom