About Nick Glover Advisors Limited (10192260) United Kingdom