About Allen Bros (stroud) Limited (13036286) United Kingdom