About Rturquhart Ltd (SC669914) United Kingdom