About Hitchings & Thomas Limited (06638990) United Kingdom