About Glebe Gardens Management Board Limited (IP28787R) United Kingdom