About Central House (telscombe Cliffs) Limited (05963314) United Kingdom