About Foster Street Management Company Limited (05920060) United Kingdom