About Sj Lucas Ltd (11993838) United Kingdom