About Beck Scotland Limited (SC670948) United Kingdom