About Sellwell Properties Limited (00728862) United Kingdom