About Beck Freese L Ltd (13346481) United Kingdom