About Grindlay Street Managers Ltd (10805073) United Kingdom