makes every possible effort to ensure that the information published
on its website is accurate and up to date, but does not accept any
responsibility for errors or omissions and reserves the right to make
amendments at any time and without prior notice.
may provide hypertext links to third party websites not affiliated
with jhafford.com for the convenience of users only. By linking
to these websites, jhafford.com does not necessarily endorse the
contents, views or information held on such sites.
the fullest extent permitted by the law, jhafford.com nor any of
its officers or employees shall be liable for any loss, additional
costs or damage howsoever arising, suffered as a result of using
the jhafford.com website or hyperlinks provided to third party websites.