About Vedra Properties Limited (13622768) United Kingdom