About Bank Street Trustees Limited (06260718) United Kingdom