About Thomas Crown Limited (02884673) United Kingdom