About Terry S N Co Ltd Limited (12848373) United Kingdom