About Strac Properties Limited (13441514) United Kingdom