About Benjamin Allen Group Limited (11817466) United Kingdom