About Sangha Properties London Limited (12705149) United Kingdom