About India Property Limited (12231152) United Kingdom