About I & S Group Property Limited (13626372) United Kingdom