About Instar Properties Limited (00761229) United Kingdom