About Trojanwood Limited (06268256) United Kingdom