About Ross & Liddell Limited (SC097770) United Kingdom