About 190 West Street Management Company Limited (05557108) United Kingdom