About Churchhill House (salcombe) Limited (08321051) United Kingdom