About Howes Holdings Limited (12945977) United Kingdom