About Vestro Properties Limited (13495291) United Kingdom