About Joshua J Knowles Limited (09969635) United Kingdom