About Steerforth Street Management Company Limited (08316423) United Kingdom