About H.m.o. Lettings & Developments Ltd (11690069) United Kingdom