About Ne Allen Associates Ltd (08899502) United Kingdom