About Combe Associates Limited (08598562) United Kingdom