About David J Allen Ltd (SC625673) United Kingdom