About Sangha Stores (ne) Limited (10027616) United Kingdom