ja carroll & son, solicitors