About Glebe Court Management Organisation Limited (IP28541R) United Kingdom