About S W & C Jackson Limited (06527816) United Kingdom