About S & S Berry Limited (09121813) United Kingdom