About T Allen Holdings Limited (11030460) United Kingdom