About Glebe London (founder Partner) Limited Partnership (SL006199) United Kingdom