About C J Luckhurst Limited (04254801) United Kingdom