About Thorpe Satchville Management Limited (01338238) United Kingdom