About Little India Shepshed Limited (11353970) United Kingdom