About Appledore Investments Limited (06441536) United Kingdom