About S & S Estate Holdings Limited (12979439) United Kingdom