About Vermillion Property Investments Limited (13254940) United Kingdom