About Glennister Consulting Ltd (08416995) United Kingdom