About Vestra Group Ltd (13227276) United Kingdom