About Glebe Close 23031972 Limited (08739624) United Kingdom