About Eddie O Hara Social Work Services Ltd (04722663) United Kingdom