About Troika Eastleigh Properties Limited (08784322) United Kingdom