About Glebe Avenue Management Limited (01447647) United Kingdom