Batten & Allen Ltd.