About Whitworth Street Management Company Limited (04578857) United Kingdom