About Glebe Farm Blaby Limited (12180831) United Kingdom