About Andover Property Company Ltd (12119912) United Kingdom