About George Mercer & Sons Limited (13161206) United Kingdom