About Telscombe Cliffs Way Management Company Limited (02695896) United Kingdom