About Sl S & S Property Limited (13680282) United Kingdom