About Candover Consulting Limited (05927654) United Kingdom