About Allen Brothers Limited (00224702) United Kingdom