About Glebe Ickenham Management Limited (06539113) United Kingdom