About 12 West Street Management Limited (08751791) United Kingdom