About Tarragon & Sage Limited (10249905) United Kingdom