About Gloucester Street Management Limited (02448251) United Kingdom