About S & L Developments 2000 Ltd. (SC209415) United Kingdom