About Knaresborough Associates Limited (03352066) United Kingdom