About Allan John Barclay Ltd (SC488498) United Kingdom