About S&j Wells Property Ltd (12983448) United Kingdom