About Wells Street Property Ltd (11814767) United Kingdom