About Efford Down House Limited (03076975) United Kingdom