About Allen & Hall Holdings Limited (03155591) United Kingdom