a.f.akehurst & sons ltd.