About Kitwood Howarth Limited (07429966) United Kingdom