About Horwich Limited (06007230) United Kingdom