About S 2 (hendon) Limited (11626681) United Kingdom