About Sellwood House Ltd (08353629) United Kingdom