About Succour Management Ltd (10429169) United Kingdom