About Appledore Consultants Limited (11376163) United Kingdom