About S P & L Limited (SC390652) United Kingdom