About R & R Urquhart Nominees Limited (SC267908) United Kingdom