About Cleland Properties (holcombe) Limited (05458229) United Kingdom