About Andover Properties Limited (02885144) United Kingdom