About Glibbery Holdings Limited (05311964) United Kingdom