About Neil Oddy & Son Ltd (13058078) United Kingdom