DAVID ANDREW BUILDING AND MAINTENANCE SERVICES LIMITED