About Tessa Cox Birch Limited (10356586) United Kingdom