About Appledore Management Development Ltd (10292202) United Kingdom