About Sjl Interim Solutions Limited (09214278) United Kingdom