About S S Investment & Development Limited (09869461) United Kingdom