About Barclay & Mathieson Limited (SC030987) United Kingdom