About Andoversford Link Management Limited (02482477) United Kingdom