About Neil Allen Holdings Limited (11793035) United Kingdom