About Beck & Smart Limited (11389191) United Kingdom