About Craig & Derricott Holdings Limited (08311045) United Kingdom