About Kirkham And Howarth Limited (07076506) United Kingdom