About S J Lloyd Ltd (10264306) United Kingdom