About Neil Ward Investments Limited (13277901) United Kingdom