About Howes Management Ltd (12583929) United Kingdom