About Boswell Mitchell & Johnston Limited (SC258273) United Kingdom