About Off Market London Property Ltd (11988202) United Kingdom