About Thomas Roy Limited (06347249) United Kingdom