About 20 Great Stanhope Street Limited (04616516) United Kingdom