About S.e.r. London Limited (12063286) United Kingdom