About E Troake Ltd (12777517) United Kingdom