About Christopher Glen Consulting Limited (04246930) United Kingdom