About Mercer Building Solutions Limited (08951382) United Kingdom