About Closs And Hamblin Canterbury Ltd (12259919) United Kingdom