About Mcgregor Boyall Associates (contracts) Limited (02456457) United Kingdom