About Andrew Troullos Limited (10637426) United Kingdom