About Allen & Lock Limited (00259385) United Kingdom