About 85 Gloucester Street (management) Limited (04340102) United Kingdom