About Velida Properties Limited (06753843) United Kingdom