About Beck & Lindsay Ltd. (SC247827) United Kingdom