About Mowbray (sheffield) Limited (00894554) United Kingdom