About Glennby Higgins Limited (08650691) United Kingdom