About Quick & Clarke (hornsea) Limited (05739684) United Kingdom