About Nick Allen Holdings Limited (11098317) United Kingdom