About Howes Management Services Limited (01206316) United Kingdom