About K & L Turner Ltd (SC597874) United Kingdom