About Leagas Delaney Management Limited (07286443) United Kingdom