About Allen Holdings Limited (01556906) United Kingdom