About Vohra Properties Limited (12023211) United Kingdom