About S&s Barrington Properties Ltd (12897953) United Kingdom