About S & T Associates London Ltd (06562129) United Kingdom