About Cecil Associates Limited (11174272) United Kingdom