About Central & Cecil Innovations Limited (08904605) United Kingdom