About Indigoscott Properties Limited (04617100) United Kingdom