About Howells James Limited (05925232) United Kingdom