About S & C Holdings (caravans) Limited (08895719) United Kingdom