About L Mowbray Group Ltd (11743280) United Kingdom