About Appledore Property Limited (10063610) United Kingdom