About Chopra Properties London Limited (12227604) United Kingdom