About Dymchurch Improvements Limited (13580623) United Kingdom