About Longstop Management Limited (04529738) United Kingdom