About L Mowbray Ltd (11384508) United Kingdom