About Cecobert Associates Limited (05646199) United Kingdom