About 17 Cromwell Road (management) Bristol Limited (01595328) United Kingdom