About Nelson & Co Property Ltd (11731308) United Kingdom