About Veera Properties Ltd (12315660) United Kingdom