About Howe Management Limited (03923217) United Kingdom