About S 2 Neeld Cres Limited (11965602) United Kingdom