About Latta Alvor Ltd (13453494) United Kingdom