About Appledore Holdings Limited (03239944) United Kingdom