About Ritchie Baird & Barclay Limited (SC030433) United Kingdom