About New Care Adel (opco) Limited (12459926) United Kingdom