About Cecil & Larter Limited (01299054) United Kingdom