About Velran Properties Limited (11736911) United Kingdom