About S & L Corp Limited (11956047) United Kingdom