About London And Devon Limited (02798371) United Kingdom