G ALLEN building & maintenance