About Vestra Developments Limited (09820724) United Kingdom