About Holt Worcester Ltd (11646062) United Kingdom