About Swan Street Management Company Limited (12217607) United Kingdom