About M & S Palmer Limited (10122380) United Kingdom