About Harrowby Street Management Company Limited (04436517) United Kingdom