About Sands Andover Limited (12827169) United Kingdom