About Mowbray Mercantile Facilities Limited (00853991) United Kingdom