About Coombe Hill Developers Limited (05124834) United Kingdom