About Troika Properties Limited (01807467) United Kingdom