About M & S Locke And Son Limited (03901689) United Kingdom