About Closs And Hamblin 10 Ltd (12438329) United Kingdom