About T.h. Horn Ltd (03346997) United Kingdom