About Appledore Developments Limited (03336512) United Kingdom