About Benjamin Mercer Limited (10464516) United Kingdom