About Harlow & Knowles Limited (10068504) United Kingdom