About Barclay Alexander Ltd (SC420099) United Kingdom