About Anchor House Cheltenham Limited (11170537) United Kingdom