About M & S Leigh & Sons Limited (07494003) United Kingdom