About S.r.allen & Sons Limited (00224321) United Kingdom