About James Buchan Ltd. (SC388333) United Kingdom