About Terry & Jean Limited (SC266270) United Kingdom