Skip to content
Accessibility

Accessibility Statement

How we keep this site usable for everyone, and how to tell us about a barrier you run into.

This site is built to be usable by as many people as possible, including people using screen readers, keyboard navigation, magnification or reduced-motion settings.

What we have done

  • Semantic HTML with a single H1 per page and a sequential heading structure
  • A skip link so keyboard users can bypass the navigation
  • Visible focus indicators on every interactive element
  • An FAQ accordion built on native details and summary elements, so it works without JavaScript
  • Form fields with real labels, and errors announced rather than shown by colour alone
  • Text and interface colours checked for contrast against their backgrounds
  • Decorative graphics marked as such so screen readers skip them
  • Animation suppressed for visitors who set a reduced-motion preference
  • Layouts that reflow to 320px without horizontal scrolling

Known limitations

Accessibility is ongoing rather than finished. If something on this site does not work for you, that is a defect worth fixing and we would like to know about it - including the page you were on and what you were trying to do.

Tell us about a barrier

Contact us at [email protected] or through the contact page. If the website itself is the barrier, calling us is always an option, and we can take an estimate request over the phone.