About Mercer Leyton (building) Limited (01593823) United Kingdom