About Howells & Jolley Limited (06652426) United Kingdom