About Williamson Street Management Company Limited (01603661) United Kingdom