About Thornbury Avenue Management Limited (04051835) United Kingdom