About Richard Thomas Rogers Limited (SC658701) United Kingdom