About S.j. & S. Williams Limited (04687720) United Kingdom