About Thorncroft Management Company Limited (04075868) United Kingdom