About S.e.a. Developments Limited (SC288509) United Kingdom