About M & S Townend Ltd (13378578) United Kingdom