About Cecil London Ltd (10789063) United Kingdom