About T W & T B Edgar Limited (SC339290) United Kingdom