About Allen S & Sons Limited (11305975) United Kingdom