About Knaresborough Design & Development Limited (02447478) United Kingdom