About Nelson Pinard Limited (06563524) United Kingdom