About M & S Baker Limited (11254628) United Kingdom