About S&s Roberts Limited (09089894) United Kingdom