About Neil Allen Associates Limited (06165280) United Kingdom