About Glen Finch Consulting Limited (10281866) United Kingdom