About Sila Properties Investment Limited (12909896) United Kingdom