About S & S Storage Equipment Installations Limited (09047649) United Kingdom