About Spencer And Merrills Ltd (11930119) United Kingdom