About Lombana & Baracaldo Investments Limited (11558925) United Kingdom