About Mowbray Enterprises Limited (05613478) United Kingdom