About 39-41 St Helens Street Limited (02290898) United Kingdom