About London & Coombe Properties Limited (02798862) United Kingdom