About D & I Tropicals Limited (SC239630) United Kingdom