About 20-23 Cruikshank Street Limited (11066383) United Kingdom