About Mick Talbz & Son Ltd (11484980) United Kingdom