About Cecil Instruments Limited (00909536) United Kingdom