About Devon House Developments Limited (02235538) United Kingdom