About Vel Properties Limited (10215143) United Kingdom