About Richard Scott Limited (11642167) United Kingdom