About Interstar Properties Limited (03266958) United Kingdom