About Allen And Woodard Building Contractors Limited (09079206) United Kingdom