About Llb Lettings & Management Limited (11715328) United Kingdom