About Andover Holdings Ltd (12855316) United Kingdom