About Tarragon Limited (SC606828) United Kingdom