About Mitchell Oswald Limited (SC473461) United Kingdom