About Caundle Villa Limited (03990332) United Kingdom