About S Lucas Group Limited (04597188) United Kingdom