About The India Shop (marlborough) Limited (08421580) United Kingdom