About Mowbray No. 2 Ltd (04183927) United Kingdom