About Alexander Buchan Ltd (11226772) United Kingdom