About Appledore Mansions Management Company Limited (07673088) United Kingdom