About 28 32 St Leonards Road Horfield Bristol (management) Company Limited (06895094) United Kingdom