Beachcroft breaks £100m revenue target