About Andover Data Centre Holding Limited (09878072) United Kingdom