About Terry & Jimmy Limited (10112391) United Kingdom