About Glebemeadow Limited (01843616) United Kingdom