About City Walk-in Clinic Ltd (07472804) United Kingdom