About Towry Asset Management Limited (03268849) United Kingdom