About Plough And Horses Ltd (12410241) United Kingdom