About Allen & Alvan (uk) Ltd (12949034) United Kingdom