About Glen Athol Consulting Limited (07719720) United Kingdom