About Appledore Property Management Limited (12108228) United Kingdom