About S 2 Farringdon Limited (13474272) United Kingdom