About Mowbray Lawrence Ltd (10701236) United Kingdom