About Appledore Lettings Ltd (08912992) United Kingdom