About 20 Spring Street Limited (07546465) United Kingdom