About Francis Vega Property Ltd (12813904) United Kingdom