About Indian Cottage Cheltenham Limited (13134115) United Kingdom