About Beck & Tarn Ltd (13248783) United Kingdom