About Neil Ward & Associates Uk Limited (09870814) United Kingdom