About London Off Market Properties Limited (11231601) United Kingdom