About Cecil Lennox Limited (00206179) United Kingdom