About S T Carter Limited (10397902) United Kingdom