About 18-26 Chelsea Square Limited (10082016) United Kingdom