About Clegg Street Management Company Limited (01526505) United Kingdom