About Selecta Properties Investment Limited (02645978) United Kingdom