About Appledore Land Limited (01098114) United Kingdom