About S Mitchell & Sons Limited (12150192) United Kingdom