About St Dogwells Properties Limited (08920163) United Kingdom