About 238 Great Clowes Street Limited (10593842) United Kingdom