About 68 London Street Limited (05246857) United Kingdom