About Cecil Street Limited (11692618) United Kingdom