Logo & branding: OM4

Website design & development: OM4

Portrait photography: Acorn Photo