About Barclay Scott Limited (04986114) United Kingdom