About Closs And Hamblin Horsham Ltd (12284086) United Kingdom