About Neil Moore And Sons Ltd (10704655) United Kingdom