About S & A Company London Limited (04322946) United Kingdom