About V&a Property Portfolio Limited (11231255) United Kingdom