About Cooper And Caulcott Limited (02420048) United Kingdom