About Tropus & Spicer Limited (02060536) United Kingdom