About Lee Mowbray Ltd (08444176) United Kingdom