About Quick & Clarke Limited (04661163) United Kingdom