About Cecil Associates (trustees) Limited (12458369) United Kingdom