About Dymchurch Properties Limited (03823964) United Kingdom