About Parker And Longabaugh Limited (09910538) United Kingdom