About Mercer And Macrae Ltd (12941572) United Kingdom